package com.ssm.hj.service;

import com.github.pagehelper.PageInfo;
import com.ssm.hj.page.Page;
import com.ssm.hj.search.MemberSearch;
import com.ssm.hj.view.InterposeSchemeView;
import com.ssm.hj.view.MouldMap;
import com.ssm.lzh.vo.InterposeSchemeVo;
import com.ssm.pojo.Member;
import com.ssm.pojo.Mould;
import com.ssm.pojo.TInterposeScheme;

import java.util.List;

import java.util.List;
import java.util.Map;

public interface InterposeSchemeService {
    //阿杰 查询已分类会员信息
    PageInfo<Member> queryMemberGroupClassificationService(Page<MemberSearch> page) throws Exception;
    //阿杰 根据预约编号查询对应信息
    InterposeSchemeView queryBookIngByIdService(int rid) throws Exception;
    //阿杰 查询所有模板
    List<Mould> queryMouldAllService() throws Exception;
    //阿杰 根据编号查询模板
    MouldMap queryMouldByIdService(int id) throws Exception;
    //阿杰 新增或修改干预方案
    int addOrUpdateTInterposeSchemeService(TInterposeScheme tInterposeScheme) throws Exception;

    Map<String,InterposeSchemeVo> queryt_interpose_scheme(int id, String d1, String d2);
    //阿杰 修改干扰已完成
    int updateStateService(int rid) throws Exception;
}
